06. 更改颜色

Python:演示代码(第 2 部分)

下面是你之前见过的相同代码,但是 george 替换成了 amy

Workspace

This section contains either a workspace (it can be a Jupyter Notebook workspace or an online code editor work space, etc.) and it cannot be automatically downloaded to be generated here. Please access the classroom with your account and manually download the workspace to your local machine. Note that for some courses, Udacity upload the workspace files onto https://github.com/udacity, so you may be able to download them there.

Workspace Information:

  • Default file path:
  • Workspace type: html-live
  • Opened files (when workspace is loaded): n/a

备注:如果你无法打开上面的workspace,请去这里

Green

如果将 "yellow" 替换成另一个颜色的名称,例如 "green",会发生什么?

SOLUTION: 它使 turtle 和方形变成绿色,而不是黄色。

术语: 单词 "yellow" 和 "green" 称为字符串字符串一词来源于这些代码位是字符(即序列)。换句话说,我们说 "yellow" 这样的代码是字符

在之后的课程中,我们将详细讲解字符串是什么,以及它们的原理。暂时只需知道你可以区分字符串和代码的其他部分,因为它们位于引号内

引号不仅使你(程序员)能够判断某个代码是字符串Python 也将能够通过引号判断它是字符串。要查看实际效果,回到 workspace 并尝试删掉 "yellow" 中的引号,代码变成:

amy.color(yellow)

当你删掉引号后运行代码,发生了什么?

SOLUTION: 显示错误。

确保实验完毕后再添加引号,以便代码能重新运行:

amy.color("yellow")

有些文本可以在 Python 程序中用作字符串

请选中符合在代码中编写字符串的规则。

SOLUTION:
  • `"Hello!"`
  • `"123"`

Python:代码演示(第 3 部分)

两个句子描述了 turtle 的行为?

请选中两个答案。

SOLUTION:
  • 它向前移动,右转…向前移动,右转…向前移动,右转…向前移动,右转…
  • 它画一个方形。

你认为 amy.right(90) 中的数字 90 是什么意思?

SOLUTION: turtle 右转 90 度。